#ifndef HAHAPAGEPARSER_H
#define HAHAPAGEPARSER_H

#include "../abstractpageparser.h"

namespace Jcr
{
class HahaPageParserPrivate;
class HahaPageParser : public AbstractPageParser
{
    Q_OBJECT
public:
    explicit HahaPageParser(QObject* parent = nullptr);
    ~HahaPageParser();

    QList<QUrl> images() const;

protected:
    void processNode(GumboNode* node);
    void finalize();

private:
    HahaPageParserPrivate* d_ptr;
    Q_DISABLE_COPY(HahaPageParser)
};

}
#endif // HAHAPAGEPARSER_H
